package com.itheima.regexDemo;

public class RegexDemo2 {
    public static void main(String[] args) {
        // 验证手机号
        String regex1 = "1[3-9]\\d{9}";

        //
        /*
        * 验证座机电话号码
        * 区号：0\d{2,3}
        * -：可有可无：-?
        * 号码：5-10位：[1-9]\d{4,9}
        * */
        String regex2 = "0\\d{2,3}-?[1-9]\\d{4,9}";

        /*
        * 验证邮箱号
        * 任意字符至少出现一次：\w+
        * @
        * 后缀：
        * 3.1      [\w&&[^_]]{2,6}
        * 3.2      \\.
        * 3.3      [a-zA-Z]{2,3}
        * 3.2 + 3.3 看为一组，出现一到两次
        * */
        String regex3 = "\\w+@[\\w&&[^_]]{2,6}(\\.[a-zA-Z]{2,3}){1,2}";
        System.out.println("mexx@163.com.cn".matches(regex3));

        // 24小时表达式
        String regex4 = "([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";
        String regex5 = "([01]\\d|2[0-3])(:[0-5]\\d){2}";
    }
}
